the effects of technology - French English Dictionary